
                    <div> 
 <div> 
  <div> 
   <img alt="" height="1200" src="https://i-blog.csdnimg.cn/blog_migrate/37d613ba9dff7a8bceca5b37c5c33dcb.png" width="927"> 
  </div> 
 </div> 
</div> 
<h4><a name="t0"></a>第二季已更新</h4> 
<p><a href="https://blog.csdn.net/NVG_Haru/article/details/135184827" title="HarmonyOS高级认证干活总结 第二季">HarmonyOS高级认证干活总结 第二季</a></p> 
<h4><a name="t1"></a><span class="edu-hl hl hl-1" data-report-view="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;word\&quot;:\&quot;组件\&quot;}&quot;}" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;word\&quot;:\&quot;组件\&quot;}&quot;}" data-tit="组件" data-pretit="组件">组件</span>和ability生命周期</h4> 
<ol><li style="margin-left:1.4em;"> <p>所有使用@Component修饰的<a href="https://so.csdn.net/so/search?q=%E8%87%AA%E5%AE%9A%E4%B9%89%E7%BB%84%E4%BB%B6&amp;spm=1001.2101.3001.7020" target="_blank" class="hl hl-1" data-report-view="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;dest&quot;:&quot;https://so.csdn.net/so/search?q=%E8%87%AA%E5%AE%9A%E4%B9%89%E7%BB%84%E4%BB%B6&amp;spm=1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;searchword\&quot;:\&quot;自定义组件\&quot;}&quot;}" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;dest&quot;:&quot;https://so.csdn.net/so/search?q=%E8%87%AA%E5%AE%9A%E4%B9%89%E7%BB%84%E4%BB%B6&amp;spm=1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;searchword\&quot;:\&quot;自定义组件\&quot;}&quot;}" data-tit="自定义组件" data-pretit="自定义组件">自定义组件</a>都支持onPageShow，onBackPress和onPageHide生命周期<span class="edu-hl hl hl-1" data-report-view="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;word\&quot;:\&quot;函数\&quot;}&quot;}" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;word\&quot;:\&quot;函数\&quot;}&quot;}" data-tit="函数" data-pretit="函数">函数</span>。</p> </li></ol> 
<blockquote>
  需要注意的是，部分生命周期回调函数仅对@Entry修饰的自定义组件生效，它们分别是：onPageShow、onPageHide、onBackPress，对@component是无效的 
</blockquote> 
<ol><li style="margin-left:1.4em;text-align:left;"> <p>下面哪些是Ability的生命周期回调函数？</p> </li></ol> 
<div> 
 <div> 
  <div> 
   <img alt="" src="https://i-blog.csdnimg.cn/blog_migrate/b7e3f857b787b2d53ea669b89ca6fb40.png" width="333"> 
  </div> 
 </div> 
</div> 
<h4><a name="t2"></a>页面布局</h4> 
<ol><li style="margin-left:1.4em;text-align:left;"> <p>下面哪个组件不能包含子组件：</p> </li></ol> 
<p style="text-align:left;">A. Row</p> 
<p style="text-align:left;">B. Button</p> 
<p style="text-align:left;">C. Text</p> 
<p style="text-align:left;">D. LoadingProgress</p> 
<blockquote>
  Text可以包含span 
</blockquote> 
<ol><li style="margin-left:1.4em;text-align:left;"> <p>关于容器组件Row和Column，下面说法错误的是：</p> </li></ol> 
<p style="text-align:left;">A. Column容器的主轴是垂直方向，交叉轴是水平方向；Row容器的主轴是水平方向，交叉轴是垂直方向。</p> 
<p style="text-align:left;">B. 主轴和交叉轴始终是相互垂直的，Row和Column主轴的方向不一样。</p> 
<p style="text-align:left;">C. Column的子组件在主轴方向上的对齐使用justifyContent属性来设置，其参数类型是FlexAlign。</p> 
<p style="text-align:left;">D. Row的子组件在交叉轴方向上的对齐方式使用alignItems属性来设置，其参数类型为HorizontalAlign。</p> 
<blockquote>
  子组件在主轴方向上的对齐使用justifyContent属性来设置，其参数类型是FlexAlign。FlexAlign定义了以下几种类型 
 <br> Row容器的主轴是水平方向，交叉轴是垂直方向，其参数类型为VerticalAlign（垂直对齐），VerticalAlign定义了以下几种类型： 
</blockquote> 
<h4><a name="t3"></a>数据存储</h4> 
<ol><li style="margin-left:1.4em;"> <p>首选项key的最大长度限制大小为（）字节？</p> </li></ol> 
<blockquote>
  Key的最大长度限制，需小于80个字节。 
</blockquote> 
<h4><a name="t4"></a>项目配置</h4> 
<ol><li style="margin-left:1.4em;"> <p>在下面哪个文件中可以设置页面的路径配置信息？</p> </li></ol> 
<p>A. main_pages.json</p> 
<p>B. module.json5</p> 
<p>C. app.json5</p> 
<p>D. package.json</p> 
<blockquote>
  src/main/resources/base/profile/main_pages.json文件保存的是页面page的路径配置信息，所有需要进行路由跳转的page页面都要在这里进行配置。 
</blockquote> 
<h4><a name="t5"></a>网络请求</h4> 
<ol><li style="margin-left:1.4em;"> <p>发起网络数据请求需要导入以下哪个模块？</p> </li></ol> 
<pre data-index="0" class="set-code-show" name="code"><code class="language-javascript hljs"><ol class="hljs-ln" style="width:100%"><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="1"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> </div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="2"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"><span class="hljs-keyword">import</span> http <span class="hljs-keyword">from</span> <span class="hljs-string">'@ohos.net.http'</span>;</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="3"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"><span class="hljs-keyword">let</span> httpRequest = http.<span class="hljs-title function_">createHttp</span>();</div></div></li></ol></code><div class="hljs-button {2} add_def" data-title="复制" onclick="hljs.copyCode(event)"></div><button class="btn-code-notes ckeditor" data-report-click="{&quot;spm&quot;:&quot;3001.10436&quot;,&quot;extra&quot;:{&quot;index&quot;:0,&quot;runIdx&quot;:-1}}">代码解读</button></pre> 
<blockquote>
  由上述代码可知，应导入'@ohos.net.http' 
</blockquote> 
<p></p>
                